<?php namespace Home\Controller; 

//确认购物车控制器
class ConfirmController extends CommonController{

	//构造函数
	public function __init(){
		parent::__init();
	}
	
    public function index(){
      	if(!IS_POST){
    		View::error('请提交购车数据',U('Cart/index'));
    	}
//  	p($_POST);die;
//		当前选中的商品id
		$glid=Q('post.glid');
		$_SESSION['cartglid']=$glid;
//		获取选中的商品内容
		$data=$this->getCartGoods($glid);
//		p($data);die;
//		分配到页面
		View::with('data',$data);
		
       View::make();
    }
	private function getCartGoods($glid){
//		获取选中的商品的数据信息
		$data=Cart::getGoods(); 
//		p($glid);
//		p($data);die;
		$comData=array();
		$totalData=array();
		$rowsData=array();
		foreach($data as $k=>$v){
			if(in_array($k,$glid)){
				$comData['goods'][]=$v;
//				压入小计价格
				$totalData[]=$v['total'];
				$rowsData[]=$v['num'];
			}
		}
//		p($totalData);
		$comData['total_all']=array_sum($totalData);
		$comData['total_rows']=array_sum($rowsData);
		
//		p($comData);die;
		return $comData;
	}
	
}	
